﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using AdeToFood.Models;

namespace AdeToFood.Controllers
{
	public class HomeController : Controller
	{
		OdeToFoodDB _db = new OdeToFoodDB();

		public ActionResult Index()
		{
			var model = _db.Restaurants.ToList();

			return View(model);
		}

		public ActionResult About()
		{
			// Aqui o Model serve apenas para mostrar dados na Tela. É um Model para propositos específicos de tela
			var model = new AboutModel();
			model.Name = "Luiz Henrique";
			model.Location = "BSB - Brasilia | DF";
			// Passar para a View o Model que está sendo utilizado
			return View(model);
		}

		public ActionResult Contact()
		{
			ViewBag.Message = "Your contact page.";

			return View();
		}

		protected override void Dispose( bool disposing )
		{
			if( _db != null )
			{
				_db.Dispose();
			}

			base.Dispose( disposing );
		}
	}
}
